function check()
	-- Проверка количественных значений
	if kol.planets.min > kol.planets.max then
		error('Неверное значение количества планет.');
		return false;
	end;
	if kol.cities.min > kol.cities.max then
		error('Неверное значение количества городов.');
		return false;
	end;
	-- Проверка количества имен
	if kol.planets.max > table.maxn(names.planets) then
		error('Количество имен планет меньше чем количество планет.');
		return false;
	end;
	if kol.cities.max*kol.planets.max > table.maxn(names.cities) then
		error('Количество имен городов меньше чем максимальное количество городов.');
		return false;
	end;

	return true;
end;

menu_planets = menu {
	nam = 'Планеты';
	inv = function(s)
		for i=1, table.maxn(planets), 1 do
			p(planets[i].name..'^');
			for u=1, table.maxn(planets[i].cities), 1 do
				p('---'..planets[i].cities[u].name..'^');
				p('------'..tostring(planets[i].cities[u].build.spaceport)..'^');
			end;
		end;
	end;
};
